Skip to content

fix(cli, api): replace stale Re:infer branding with UiPath IXP in user-facing strings - #454

Merged
joe-prosser merged 1 commit into
masterfrom
re-12805-uipath-ixp-branding
Aug 7, 2026
Merged

fix(cli, api): replace stale Re:infer branding with UiPath IXP in user-facing strings#454
joe-prosser merged 1 commit into
masterfrom
re-12805-uipath-ixp-branding

Conversation

@joe-prosser

Copy link
Copy Markdown
Collaborator

The re CLI still opened with reinfer-cli 0.42.0 / "re is the command line interface to reinfer clusters", and every re config subcommand described "the reinfer config file" — while the README had already moved to UiPath IXP. This sweeps the user-facing strings over.

  • re --help / re --version now print re 0.42.0 (name = "re" on the root structopt — the crate is still reinfer-cli, and the binary was always re)
  • Root about, the config about, and the seven re config help strings
  • Both crate descriptions — the crates.io/docs.rs blurbs, and the Debian Description: via cargo deb
  • api/README.md, the RetryConfig rustdoc, and the README logo's alt text

Deliberately unchanged as compatibility surfaces rather than branding: the reinfer-cli/reinfer-client crate names, ~/.config/reinfer, REINFER_CLI_NUM_THREADS, reinfer.dev endpoint handling, the reinfer_ URL path segment (including the parse-from-url error text that quotes it), and the internal ReinferConfig symbols. --reinfer-tenant-id on re create quota keeps its name and its help text — it labels an ID namespace (TenantId::Reinfer vs TenantId::UiPath) and is mutually exclusive with --uipath-tenant-id, so rebranding just the help would make the two flags read as the same thing.

Left for a separate call: authors = ["reinfer Ltd. <eng@reinfer.io>"] in both manifests (an attribution record, and the .deb Maintainer:), and the hero image — still the Re:infer GitHub org avatar, only its alt text changed here.

Verified by walking all 71 help pages and the generated zsh/bash completions: the only reinfer left is the four exclusions above. scripts/check-versions, cargo fmt --check and cargo clippy --all-targets -D warnings pass. No runtime behaviour changes and nothing asserts on help text, so no new tests — cargo test needs a live cluster and is left to CI.

RE-12805

…r-facing strings

The `re` CLI still opened with `reinfer-cli 0.42.0` / "re is the command line
interface to reinfer clusters", and every `re config` subcommand described "the
reinfer config file" -- while the README had already moved to UiPath IXP.

Rebrands the root and `config` help text, the seven `re config` help strings,
both crate descriptions (the crates.io/docs.rs blurbs, and the Debian
Description: via cargo deb), api/README.md, the RetryConfig rustdoc and the
README logo's alt text. `re --help` and `re --version` now print `re 0.42.0`
rather than `reinfer-cli 0.42.0`, via `name = "re"` on the root structopt -- the
crate is still reinfer-cli and the binary was always `re`.

Leaves the compatibility surfaces alone: the reinfer-cli/reinfer-client crate
names, ~/.config/reinfer, REINFER_CLI_NUM_THREADS, reinfer.dev endpoint
handling, the reinfer_ URL path segment (including the parse-from-url error
text that quotes it), and the internal ReinferConfig symbols.
--reinfer-tenant-id keeps its name and its help text, since it labels an ID
namespace (TenantId::Reinfer vs TenantId::UiPath) and is mutually exclusive
with --uipath-tenant-id.

RE-12805

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@joe-prosser joe-prosser self-assigned this Aug 7, 2026
@joe-prosser
joe-prosser merged commit 52c43e8 into master Aug 7, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant